have a superiority complex - Espagnol Anglais Dictionnaire